
/**
* @Title: ExceptionUtils.java
* @Package com.leetone.utils
* @Description: 【】
* @date 2018年3月17日 下午4:20:37
* @version V1.0
* @Company: 上海未泰信息技术有限公司
* @author:[谭磊][leetone123@163.com]
*/

package com.leetone.utils;

import java.io.PrintWriter;
import java.io.StringWriter;

/**
* @ClassName: ExceptionUtils
* @Description: 【获取堆栈异常信息的工具】
* @date 2018年3月17日 下午4:20:37
* @Company: 上海未泰信息技术有限公司
* @author:[谭磊][leetone123@163.com]
*/

public class ExceptionUtils {
	
	public static String getStackTrace(Throwable t)
	{
		StringWriter sw = new StringWriter();
		PrintWriter pw = new PrintWriter(sw);
		try {
			//先将捕获的异常打印到控制台，然后再返回异常信息
			t.printStackTrace(pw);
			return sw.toString();
		}finally {
			pw.close();
		}
		
	}
}
